﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XS.Tunnel.Cad.SteelBracing.Component
{
    public class DarkHoleInfo
    {
        public string Id { get; set; }
        /// <summary>
        /// 标准Id
        /// </summary>
        public string BasisStruSetId { get; set; }
        /// <summary>
        /// 建筑限界Id
        /// </summary>
        public string StruGaugeId { get; set; }
        /// <summary>
        /// 结构类别 取数据字典
        /// </summary>
        public string TunnelStructureType { get; set; }
        /// <summary>
        /// 结构类别明细id
        /// </summary>
        public string StructureCategoriesId { get; set; }
        /// <summary>
        /// 圆心类型(内轮廓)  二次衬砌的
        /// </summary>
        public CircleCenterTypeEnum CircleNumber { get; set; }
        /// <summary>
        /// 设置仰拱(内轮廓)   内没外肯定没有
        /// </summary>
        public bool IsSetInvertedArch { get; set; }

        /// <summary>
        /// 拱脚类型(内轮廓)
        /// </summary>
        public RoundCornerTypeEnum ArchFootType { get; set; }
        /// <summary>
        /// 道床类型(内轮廓)
        /// </summary>
        public string TrackType { get; set; }

        /// <summary>
        /// 衬砌截面类型
        /// </summary>
        public LiningCrossSectionTypeEnum LiningCrossSectionType { get; set; }
        /// <summary>
        /// 圆心类型(外轮廓) 二次衬砌的外轮廓， 初期支护的内外，  2个关系
        /// </summary>
        public CircleCenterTypeEnum ColumnCircleNumber { get; set; }
        /// <summary>
        /// 衬砌拱脚类型(外轮廓) 取数据字典
        /// </summary>
        public ColumnArchFootType ColumnArchFootType { get; set; }



    }
}
